package com.school.manager.domaim;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.school.manager.annotations.Like;
import com.school.manager.annotations.OrderBy;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * description：菜单表映射实体
 * date：2021/10/133:18 下午
 */

@Data
@EqualsAndHashCode(callSuper = false)
@TableName("sys_menu")
public class SysMenu extends BaseDomain<SysMenu> {

    /**
     * 菜单简称
     */
    @TableField("label")
    @Like("label")
    private String label;

    /**
     * 菜单全程
     */
    @TableField("full_name")
    private String fullName;
    
    /**
     * 菜单路由
     */
    @TableField("menu_route")
    private String menuRoute;
    
    /**
     * 菜单父id
     */
    @TableField("parent_id")
    private String parentId;
    
    /**
     * 菜单排序号
     */
    @TableField("menu_order")
    @OrderBy
    private Integer menuOrder;

}
